<!DOCTYPE html>
<title>GC while the delaying-the-load-event flag is set</title>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script>
async_test(function(t)
{
    var a = document.createElement("audio");
    a.foo = "bar";
    a.appendChild(document.createElement("source"));
    a.onloadstart = t.step_func(function(e)
    {
        assert_equals(e.target.foo, "bar");
        t.done();
    });
    a = null;
    gc();
});
</script>
